suspended membrane - Spanish English Dictionary